﻿namespace WMS.FC.Domain.PersistenceObject.Business
{
    public class EquipmentPO : WarehousePOBase
    {
        /// <summary>
        /// 编码
        /// </summary>
        public string Code { get; set; } = string.Empty;

        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; } = string.Empty;

        /// <summary>
        /// 产线编码
        /// </summary>
        public string LineCode { get; set; } = string.Empty;

        /// <summary>
        /// 区域编码
        /// </summary>
        public string ZoneCode { get; set; } = string.Empty;

        /// <summary>
        /// 类型编码
        /// </summary>
        public string TypeCode { get; set; } = string.Empty;

        /// <summary>
        /// 状态编码
        /// </summary>
        public string StateCode { get; set; } = string.Empty;

        /// <summary>
        /// 使用状态编码
        /// </summary>
        public string UseStateCode { get; set; } = string.Empty;

        /// <summary>
        /// 供应商服务地址
        /// </summary>
        public string? SupplierServerAddress { get; set; }

        /// <summary>
        /// 供应商模式编码
        /// </summary>
        public string? SupplierModeCode { get; set; }

        /// <summary>
        /// 供应商状态编码
        /// </summary>
        public string? SupplierStateCode { get; set; }

        /// <summary>
        /// 空托盘缓存数量
        /// </summary>
        public int? EmptyTrayCache { get; set; }
    }
}
